using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Xna.Framework;

namespace TimeWar
{

    /// <summary>
    /// This enum if for the state transitions.
    /// </summary>
    public enum GameState
    {
        /// <summary>
        /// Default value - means no state is set
        /// </summary>
        None,

        /// <summary>
        /// Nothing visible, game has just been run and nothing is initialized
        /// </summary>
        Started,

        /// <summary>
        /// Logo Screen is being displayed
        /// </summary>
        LogoSplash,

        /// <summary>
        /// Side Selection Screen is being displayed
        /// </summary>
        SideSelection,

        /// <summary>
        /// Team Selection Screen is being displayed
        /// </summary>
        TeamSelection,

        /// <summary>
        /// Currently playing a version of the Evolved game
        /// </summary>
        PlayEvolved,

        /// <summary>
        /// Currently playing a version of the Evolved game
        /// </summary>
        PlayRetro,

        /// <summary>
        /// Choosing the ship
        /// </summary>
        ShipSelection,

        /// <summary>
        /// UpgradingWeapons
        /// </summary>
        ShipUpgrade,

        /// <summary>
        /// In the victory screen
        /// </summary>
        Victory,

        /// <summary>
        /// In the victory screen
        /// </summary>
        PlayDemo,
    
    }


}